package org.jeecg.modules.simulator.model.line.station.strategy;

import org.jeecg.modules.simulator.model.MetroTrain;
import org.jeecg.modules.simulator.model.OffTrainNumRange;
import org.jeecg.modules.simulator.model.line.station.station.Station;

import java.time.LocalTime;
import java.util.Map;

public interface OffTrainStrategy {

    boolean offTrain(MetroTrain metroTrain,
                     Station station,
                     Map<String, OffTrainNumRange> offTrainNumRangeMap,
                     Map<String, Station> stationNameMap,
                     LocalTime now);
}
